Documentation d’installation OpenVPN
-
Téléchargement et installation d’OpenVPN :
curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.shsudo bash openvpn-install.shLa commande « bash » permet d’exécuter le script d’installation. Il faut ensuite suivre les étapes et répondre aux questions que le script pose en fonction de nos besoins.
-
Installation de VSFTPD :
sudo apt-get install vsftpd -
Configuration de VSFTPD :
sudo nano /etc/vsftpd.confCopiez et collez la configuration suivante dans le fichier et modifiez les valeurs selon vos besoins. Cette configuration fonctionne de base :
listen=NOlisten_ipv6=YESanonymous_enable=NOlocal_enable=YESwrite_enable=YESdirmessage_enable=YESuse_localtime=YESxferlog_enable=YESconnect_from_port_20=YESascii_upload_enable=YESascii_download_enable=YESchroot_local_user=YESchroot_list_enable=YESchroot_list_file=/etc/vsftpd.chroot_listlocal_root=/home/$USER/Public_htmlallow_writeable_chroot=YESls_recurse_enable=YESsecure_chroot_dir=/var/run/vsftpd/emptypam_service_name=vsftpdrsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pemrsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.keyssl_enable=NO -
Configuration des utilisateur autorisés VSFTPD :
sudo nano /etc/vsftpd.chroot_listIl faut ajouter les utilisateurs un par ligne :
ut1rootut1 est l’utilisateur de ma session Linux.
-
Redémarrer le service VSFTPD :
sudo systemctl restart vsftpdCette commande permet d’appliquer les changements de la configuration de VSFTPD
-
Transfert des fichiers de configuration OpenVPN :
Il est désormais possible de se connecteur au serveur avec un client TFPT (FileZilla) pour transférer les fichiers de configuration client OpenVPN.
-
Utilisation d’OpenVPN connect
Il faut maintenant installer un client OpenVPN dans les clients (OpenVPN connect, OpenVPN GUI…) et importer le fichier de configuration récupéré précédemment.